/*
 * User: rant
 * Date: 12/12/2006
 *
 *
 */
package laMalinche.testingPlayGround.flow;

import laMalinche.editableContext.AboutToChangeManager;

/**
 *
 */
public interface Flow  {
	boolean hasNextCollector();

	CollectorIfc getNextCollector();

	//    Collector getNextCollector(String transition);
	CollectorIfc getPreviousCollector();

	AboutToChangeManager getAboutToChangeManager();

	void updateAboutToChange();
}